﻿<%@ Page Language="C#" MasterPageFile="~/Master.Master" AutoEventWireup="true" CodeBehind="ES_ScholarRequest.aspx.cs" Inherits="KPIS.GERP.GHRMS.APP.App_UI.Forms.ES_ScholarRequest" %>
<%@ Register src="../Controls/user.ascx" tagname="user" tagprefix="uc1" %>
<%@ Register src="../Controls/DatePicker.ascx" tagname="DatePicker" tagprefix="uc2" %>
<asp:Content ID="Content1" runat="server" contentplaceholderid="ContentPlaceHolder1">  

  <link href="../../Styles/CssClass.css" rel="stylesheet" type="text/css" />
        
    <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">        
            <script type="text/javascript">
                function onTextChange(sender) 
                {
                    if (sender.get_value() == "") 
                    { sender.set_text(""); }
                }            
//                function openDetails(trainee_seq)
//                {
//                   radopen("TR_TrainingCoursesDtls.aspx?Sequence=" + trainee_seq,"RadWindow1");
//                }
            </script>    
    </telerik:RadCodeBlock>
      
    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="Panel6">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="Panel6" 
                        LoadingPanelID="RadAjaxLoadingPanel2" /> 
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
    </telerik:RadAjaxManager>

       <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel2" runat="server">
    </telerik:RadAjaxLoadingPanel>    
    
      <asp:panel ID="Panel6" runat="server" >
    <table width="1000" cellpadding="0" cellspacing="0">
        <tr>
            <td valign = "top">
                
                <uc1:user ID="user1" runat="server" />
                
            </td>            
          </tr>
          <tr>
          <td colspan = "3">
        <div class="moduleDivSlim1000x450">
        <div class="moduleDivBottom1000">
        <table align="center" width ="980px" >
        <tr>
            <td align="left" class="tableHeader">
                รายการสมัครทุนการศึกษา </td>
        </tr>
        </table>
        <table width ="980px" align="center">
        <tr>
        <td align="left">
        <asp:Panel ID="PanelGrid" 
            runat="server" 
            Width="970px" 
            Height="370px" ScrollBars="Auto" >
                <telerik:RadGrid ID="RadGrid2" 
                    runat="server"
                    AllowAutomaticDeletes="True" 
                    AllowFilteringByColumn="True" 
                    AllowMultiRowEdit="True" 
                    AllowMultiRowSelection="True" 
                    AllowPaging="True" 
                    AllowSorting="True" 
                    AutoGenerateColumns="False" 
                    EnableAJAX="True" 
                    EnableAJAXLoadingTemplate="True"
                    GridLines="None" 
                    Height="350px"
                    Width="960px"  
                    Skin="Outlook"
                    OnItemCommand="RadGrid2_ItemCommand">
                    <MasterTableView 
                        AllowMultiColumnSorting="True" 
                        CellSpacing="-1" 
                        ClientDataKeyNames="tran_seq" 
                        CommandItemDisplay="Top" 
                        DataKeyNames="tran_seq"                                         
                        NoMasterRecordsText="&lt; ไม่มีข้อมูล &gt;">
                            <CommandItemTemplate>
                                <table width="99%">
                                    <tr>
                                        <td align="left">
                                            <asp:LinkButton ID="AddInstitute" runat="server" CommandName="AddData" 
                                                Visible="true">
                                            <img alt="" src="../Images/Buttons/AddRecord.gif" 
                                                style="border:0px;vertical-align:middle;" /> เพิ่มรายการใหม่
                                            </asp:LinkButton>
                                        </td>
                                        <td align="right">
                                        </td>
                                    </tr>
                                </table>
                            </CommandItemTemplate>
                            <Columns>
                                <telerik:GridTemplateColumn AllowFiltering="false" 
                                    HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="20px" 
                                    ShowFilterIcon="false">
                                    <ItemTemplate>
                                        <table>
                                            <asp:ImageButton ID="cmdEdit" runat="server" CommandName="DataEdit" 
                                                ImageUrl="../Images/Buttons/Edit.gif" 
                                                OnClientClick="javascript: return confirm('แก้ไขข้อมูลที่เลือก?');" 
                                                ToolTip="แก้ไขรายการ" width="20px" />
                                        </table>
                                    </ItemTemplate>
                                    <HeaderStyle HorizontalAlign="Center" Width="20px" />
                                </telerik:GridTemplateColumn>
                                <telerik:GridTemplateColumn AllowFiltering="false" 
                                    HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="20px" 
                                    ShowFilterIcon="false" Visible="false">
                                    <ItemTemplate>
                                        <table>
                                            <asp:ImageButton ID="cmdDelete" runat="server" CommandName="Delete" 
                                                ImageUrl="../Images/Buttons/Delete.gif" 
                                                OnClientClick="javascript: return confirm('ลบข้อมูลที่เลือก?');" 
                                                ToolTip="ลบรายการ" width="20px" />
                                        </table>
                                    </ItemTemplate>
                                    <HeaderStyle HorizontalAlign="Center" Width="20px" />
                                </telerik:GridTemplateColumn>
                                <telerik:GridBoundColumn 
                                    DataField="tran_seq" 
                                    UniqueName="tran_seq" 
                                    Visible="false">
                                </telerik:GridBoundColumn>
                                
                                <telerik:GridBoundColumn AutoPostBackOnFilter="true" 
                                    CurrentFilterFunction="Contains" DataField="Name" FilterControlWidth="100%" 
                                    HeaderText="ทุนที่สมัคร" ShowFilterIcon="false" UniqueName="Name">
                                    <HeaderStyle HorizontalAlign="Center" Width="280px" Wrap="False" />
                                </telerik:GridBoundColumn>
                                <telerik:GridBoundColumn AutoPostBackOnFilter="true" 
                                    CurrentFilterFunction="Contains" DataField="edu_major_name" FilterControlWidth="100%" 
                                    HeaderText="สาขา/วิชาเอก" ShowFilterIcon="false" UniqueName="edu_major_name">
                                    <HeaderStyle HorizontalAlign="Center" Width="250px" Wrap="False" />
                                </telerik:GridBoundColumn>
                                <telerik:GridBoundColumn AutoPostBackOnFilter="true" 
                                    CurrentFilterFunction="Contains" DataField="Status" 
                                    FilterControlWidth="100%" HeaderText="เปิด/ปิดการรับสมัคร" ShowFilterIcon="false" 
                                    UniqueName="Status">
                                    <HeaderStyle HorizontalAlign="Center" Wrap="False" />
                                </telerik:GridBoundColumn>
                                
                                <telerik:GridBoundColumn AutoPostBackOnFilter="true" 
                                    CurrentFilterFunction="Contains" DataField="tran_date" 
                                    FilterControlWidth="100%" HeaderText="วันที่ทำการสมัคร" 
                                    ShowFilterIcon="false"
                                    DataFormatString="{0:d}"  
                                    UniqueName="tran_date">
                                    <HeaderStyle HorizontalAlign="Center" Width="100px" Wrap="False" />
                                </telerik:GridBoundColumn>
                                
                                <telerik:GridBoundColumn AutoPostBackOnFilter="true" 
                                    CurrentFilterFunction="Contains" DataField="Approve" 
                                    FilterControlWidth="100%" HeaderText="ผลการพิจารณา" ShowFilterIcon="false" 
                                    UniqueName="Approve">
                                    <HeaderStyle HorizontalAlign="Center" Wrap="False" />
                                </telerik:GridBoundColumn>
                                
                            </Columns>
                            <PagerStyle Mode="NextPrevNumericAndAdvanced" />
                            </MasterTableView>
                            <ClientSettings AllowColumnHide="True" 
                                AllowColumnsReorder="True" 
                                EnableRowHoverStyle="True" 
                                ReorderColumnsOnClient="True">
                                <Selecting AllowRowSelect="True" 
                                EnableDragToSelectRows="true" />
                            </ClientSettings>
                    </telerik:RadGrid>
            </asp:Panel>
        </td>
        </tr>
        </table>
        <table align="center" style="width: 960px">
            <tr>
             <td style="width: 990px">   
            <asp:Panel ID="PanelAddData" 
                    runat="server"
                    Height="370px"
                    Visible="false" 
                    width="988px" 
                    align="center"                                
                    ScrollBars="Auto">
                    <ul class="formList890px">
                     <li>
                        <table align="center" style="width: 758px" >
                            <tr>
                                <td align="left" class="tableDetailHeader" style="width: 970px">
                                    ใบสมัครขอรับทุนการศึกษา
                                </td>
                            </tr>
                        </table>
                    </li>
                    <li>
                    <table style="height:500px; width: 735px;" align="left">
                    <tr>
                        <td align="left" colspan="2" >
                            <telerik:RadTextBox 
                                ID="txtscholarSeq" 
                                Runat="server"
                                Visible="false">                                             
                            </telerik:RadTextBox>   
                        </td> 
                    </tr>
                    <tr>
                        <td align="right" valign="top" style="width: 244px">
                            ทุนการศึกษาที่เปิดรับสมัคร :
                        </td>
                                    
                        <td align="left" style="width: 491px">
                           <telerik:RadComboBox 
                                runat="server" 
                                ID="cbScholar" 
                                AllowCustomText ="true" 
                                DataTextField="Name" 
                                DataValueField="scholar_seq" 
                                Filter ="Contains"
                                CausesValidation ="false"
                                OnClientTextChange = "onTextChange"
                                EmptyMessage = "...เลือกรายการ..."
                                Width="300px" >
                            </telerik:RadComboBox>   
                            <span class="validate">*</span> 
                            <asp:RequiredFieldValidator runat="server" 
                                ID="RequiredFieldValidator7" 
                                ControlToValidate="cbScholar"
                                ErrorMessage="กรุณากรอกข้อมูลทุนการศึกษาที่เปิดรับสมัคร" >
                            </asp:RequiredFieldValidator>
                            </td>
                    </tr>           
                    <tr>
                        <td align="right" valign="top" style="width: 244px">
                            กลุ่มวิชา :
                        </td>
                                    
                        <td align="left" style="width: 491px">
                           <telerik:RadComboBox 
                                runat="server" 
                                ID="cbScholarGroup" 
                                AllowCustomText ="true" 
                                DataTextField="scholar_group_descr" 
                                DataValueField="scholar_group_seq" 
                                Filter ="Contains"
                                CausesValidation ="false"
                                OnClientTextChange = "onTextChange"
                                EmptyMessage = "...เลือกรายการ..."
                                Width="300px" >
                            </telerik:RadComboBox>   
                            <span class="validate">*</span> 
                            <asp:RequiredFieldValidator runat="server" 
                                ID="RequiredFieldValidator2" 
                                ControlToValidate="cbScholarGroup"
                                ErrorMessage="กรุณากรอกข้อมูลกลุ่มวิชา" >
                            </asp:RequiredFieldValidator>
                            </td>
                    </tr>
                    <tr>
                        <td align="right" valign="top" style="width: 244px">
                            ชื่อสาขา/วิชาเอก :
                        </td>
                        <td align="left" style="width: 491px">
                            <telerik:RadComboBox 
                                runat="server" 
                                ID="cbEduMajors" 
                                AllowCustomText ="true" 
                                DataTextField="Name" 
                                DataValueField="Sequence" 
                                Filter ="Contains"
                                CausesValidation ="false"
                                OnClientTextChange = "onTextChange"
                                EmptyMessage = "...เลือกรายการ..."
                                Width="300px" >
                            </telerik:RadComboBox>
                            <span class="validate">*</span>
                            <asp:RequiredFieldValidator runat="server" 
                                ID="RequiredFieldValidator1" 
                                ControlToValidate="cbEduMajors"
                                ErrorMessage="กรุณากรอกข้อมูลชื่อสาขา/วิชาเอก" >
                            </asp:RequiredFieldValidator>
                        </td>                                        
                        <td align="left">
                            
                        </td>
                    </tr>
                    <%--<tr>
                    <td align ="right" valign ="top" style="width:30%">
                        <font face="Tahoma">หลักสูตรอบรม</font> :
                    </td>
                    <td align="left" style="width: 444px">
                        <telerik:RadComboBox 
                            runat="server" 
                            ID="cbTrainingCur" 
                            AllowCustomText ="true" 
                            DataTextField="training_cur_descr" 
                            DataValueField="training_cur_seq" 
                            Filter ="Contains"
                            CausesValidation ="false"
                            OnClientTextChange = "onTextChange"
                            EmptyMessage = "...เลือกหลักสูตรอบรม..."
                            Width="300px" >
                        </telerik:RadComboBox>
                        <span class="validate">*</span>
                        <asp:RequiredFieldValidator runat="server" 
                            ID="RequiredFieldValidator3" 
                            ControlToValidate="cbTrainingCur"
                            ErrorMessage="กรุณากรอกข้อมูลหลักสูตรอบรม" >
                        </asp:RequiredFieldValidator>
                    </td>
                </tr>       --%>       
                    <tr>
                        <td align ="right" valign ="top" style="width: 244px" >
                            ระยะเวลาของหลักสูตร:
                        </td>
                        <td align="left" style="width: 491px">
                            <telerik:RadTextBox ID="txtYears" Runat="server" Width="80px" >
                            </telerik:RadTextBox> ปี
                            <telerik:RadTextBox ID="txtMonth" Runat="server" Width="80px" >
                            </telerik:RadTextBox> เดือน 
                            <span class="validate">*</span> 
                        </td>
                    </tr>                      
                    <tr>
                        <td align ="right" valign ="top" style="width: 244px" >
                            สถาบันการศึกษา :
                        </td>
                        <td align="left" style="width: 491px">
                             <telerik:RadComboBox 
                                runat="server" 
                                ID="cbEduInstitutes" 
                                AllowCustomText ="true" 
                                DataTextField="Name" 
                                DataValueField="Sequence" 
                                Filter ="Contains"
                                CausesValidation ="false"
                                OnClientTextChange = "onTextChange"
                                EmptyMessage = "...เลือกรายการ..."
                                Width="350px" >
                            </telerik:RadComboBox>
                            <%--<span class="validate">*</span>
                            <asp:RequiredFieldValidator runat="server" 
                                ID="RequiredFieldValidator4" 
                                ControlToValidate="cbEduInstitutes"
                                ErrorMessage="กรุณากรอกข้อมูลสถาบันการศึกษา" >
                            </asp:RequiredFieldValidator>--%>
                            
                        </td>   
                        <td>
                            
                        </td>
                    </tr>
                    <tr>
                        <td align ="right" valign ="top" style="width: 244px" >
                           รายนามอาจารย์ที่ปรึกษา :
                        </td>
                        <td align="left" style="width: 491px">
                            <telerik:RadTextBox ID="txtTeacherName" Runat="server" Width="150px" >
                            </telerik:RadTextBox>                                                         
                        </td>
                    </tr>   
                    <%--<tr>
                        <td align ="right" valign ="top" style="width: 244px" >
                           TEL :
                        </td>
                        <td align="left" style="width: 491px">
                            <telerik:RadTextBox ID="RadTextBox4" Runat="server" Width="150px" >
                            </telerik:RadTextBox>                                                           
                        </td>                        
                    </tr>                
                    <tr>
                        <td align ="right" valign ="top" style="width: 244px" >
                           FAX :
                        </td>
                        <td align="left" style="width: 491px">
                            <telerik:RadTextBox ID="RadTextBox5" Runat="server" Width="150px" >
                            </telerik:RadTextBox>                        
                        </td>                        
                    </tr>--%>
                    <tr>
                        <td align ="right" valign ="top" style="width: 244px" >
                            เริ่มศึกษาตั้งแต่วันที่:
                        </td>
                        <td align="left" style="width: 491px">
                            <uc2:DatePicker ID="txtDateSignStart" runat="server" Width="150px"/>
                            <span class="validate">*</span>                                                    
                        </td>                    
                    </tr> 
                     <tr>
                        <td align ="right" valign ="top" style="width: 244px" >
                           หลักฐานในการตอบรับเป็นนักศึกษาวันที่ :
                        </td>
                        <td align="left" style="width: 491px">
                            <telerik:RadTextBox ID="txtDateResponse" Runat="server" Width="150px" >
                            </telerik:RadTextBox> 
                            <span class="validate">*</span>   
                            <asp:RequiredFieldValidator runat="server" 
                                ID="reqName" 
                                ControlToValidate="txtDateResponse"
                                ErrorMessage="กรอกข้อมูลวันที่เอกสารการตอบรับเป็นนักศึกษา" >
                            </asp:RequiredFieldValidator>                      
                        </td>                        
                    </tr>    
                     <tr>
                        <td align ="right" valign ="top" style="width: 244px" >
                           ตามเอกสารเลขที่ :
                        </td>
                        <td align="left" style="width: 491px">
                            <telerik:RadTextBox ID="txtResponseNo" Runat="server" Width="150px" >
                            </telerik:RadTextBox> 
                            <span class="validate">*</span>  
                            <asp:RequiredFieldValidator runat="server" 
                                ID="RequiredFieldValidator5" 
                                ControlToValidate="txtResponseNo"
                                ErrorMessage="กรอกข้อมูลเลขที่เอกสารตอบรับ" >
                            </asp:RequiredFieldValidator>                         
                        </td>                        
                    </tr> 
                    <%--<tr>
                        <td align ="right" valign ="top" style="width: 244px" >
                            การสอบคัดเลือกเข้าศึกษา :
                        </td>
                        <td align="left" style="width: 491px">
                             <telerik:RadComboBox 
                                runat="server" 
                                ID="RadComboBox1" 
                                AllowCustomText ="true" 
                                DataTextField="text" 
                                DataValueField="value" 
                                Filter ="Contains"
                                CausesValidation ="false"
                                OnClientTextChange = "onTextChange"
                                EmptyMessage = "...เลือกรายการ..."
                                Width="200px" >
                            </telerik:RadComboBox>
                        </td> 
                    </tr>  
                    <tr>
                    <td align ="right" valign ="top" style="width: 244px" >
                            วงเงินในกลุ่มวิชา :
                        </td>
                        <td align="left" style="width: 491px" >                                        
                            <asp:Label ID="lbMaxAmount" runat="server" ForeColor="Red" Font-Size="Small" Font-Bold="true" /> บาท                            
                        </td>                                     
                    </tr> --%> 
                    <tr>
                    <td align ="right" valign ="top" style="width: 244px" >
                            จำนวนค่าใช้จ่ายที่ขอ :
                    </td>
                    <td align="left" style="width: 491px" >                                        
                         <telerik:RadTextBox ID="txtAmountRequest" Runat="server" Width="150px" >
                        </telerik:RadTextBox> บาท
                        <span class="validate">*</span>  
                        <asp:RequiredFieldValidator runat="server" 
                            ID="RequiredFieldValidator4" 
                            ControlToValidate="txtAmountRequest"
                            ErrorMessage="กรอกข้อมูลเลขที่เอกสารตอบรับ" >
                        </asp:RequiredFieldValidator>
                    </td>                                     
                    </tr> 
                    <tr>
                    <td align ="right" valign ="top" style="width: 244px" >
                            ความคาดหวังหลัจากจบการศึกษา :
                    </td>
                    <td align="left" style="width: 491px" >                                        
                         <telerik:RadTextBox ID="txtExpectance" Runat="server" Width="300px" Height="60px">
                        </telerik:RadTextBox>
                        <span class="validate">*</span>                         
                    </td> 
                    <td>
                    </td>                                    
                    </tr> 
                    <tr>
                     <td colspan="2">
                      <asp:RequiredFieldValidator runat="server" 
                            ID="RequiredFieldValidator6" 
                            ControlToValidate="txtExpectance"
                            ErrorMessage="กรอกข้อมูลความคาดหวังหลัจากจบการศึกษา">
                        </asp:RequiredFieldValidator>
                     </td>
                    </tr>
                    <tr>
                        <td align ="right" valign ="top" style="width: 244px" >
                            ผู้บังคับบัญชา :
                        </td>
                        <td align="left">
                        <telerik:RadComboBox 
                            runat="server" 
                            ID="cbEmployeeList" 
                            AllowCustomText ="true" 
                            DataTextField="Full_Name" 
                            DataValueField="EMP_SEQ" 
                            Filter ="Contains"
                            AutoPostBack="true"
                            CausesValidation ="false"
                            OnClientTextChange = "onTextChange"
                            EmptyMessage="... เลือกผู้บังคับบัญชา ..."
                            Width="360px" 
                            ZIndex="8000" Height="200px" >
                        </telerik:RadComboBox>
                        <%--<span class="validate">*</span>  
                        <asp:RequiredFieldValidator runat="server" 
                            ID="RequiredFieldValidator7" 
                            ControlToValidate="cbEmployeeList"
                            ErrorMessage="กรอกข้อมูลผู้บังคับบัญชา ">
                        </asp:RequiredFieldValidator>--%>
                        </td>
                    </tr>                                     
                    <tr>
                        <td align="left" style="width: 244px" >                                        
                            <asp:Label ID="lblError" runat="server" ForeColor="Red" Font-Size="Small" Font-Bold="true" />
                        </td>                                     
                    </tr>
                    </table>                              
                    </li>
                    </ul>                                    
                       <table style="width: 927px">
                        <tr>                                    
                        <td align="right" style="width: 694px">
                            <asp:Button ID="btnSave" onclick="btnSave_Click" runat="server" CssClass="button" Text="ส่งใบสมัคร" Width="80px" />   
                            <asp:Button ID="btnUpdate" onclick="btnUpdate_Click" runat="server" CssClass="button" Visible="false" Text="แก้ไขใบสมัคร" Width="80px" />                         
                        </td>
                        <td align="left" style="width: 637px">
                            <asp:Button ID="btnCancel" OnClick="btnCancel_Click" runat="server" CausesValidation="false" CssClass="button" Text="ยกเลิก" Width="80px" />
                        </td>
                        </tr>
                        </table>
                </asp:Panel>
            </td>
            </tr>
        </table>
    </div>
</div>
</td>
</tr>
</table>
</asp:panel>
    <%--<telerik:RadWindowManager ID="RadWindowManager1" VisibleStatusbar="false" ReloadOnShow="true"
        runat="server" Skin="Vista">
        <Windows>
        <telerik:RadWindow 
            id="RadWindow1" 
            runat="server"        
            showcontentduringload="false"
            VisibleStatusbar="false"
            AutoSize = "true"
            title="รายละเอียดการอบรม"      
            Modal="true"
            behaviors="Close">
        </telerik:RadWindow>
    </Windows>        
    </telerik:RadWindowManager>--%> 

</asp:Content>
